import javax.swing.*;
import java.awt.*;
import java.awt.image.*;
public class CreateImage extends Applet{
Image img;                         //ͼ
public void init(){
Dimension d=getSize();//СӦó򻭲ĴС
int w=d.width;int h=d.height;//ֱøߺͿ
int pixels[]=new int[w*h];//洢ÿصɫ
int index=0;
for(int y=0;y<h;y++)
    for(int x=0;x<w;x++){
    	int red=(x*2|y*2)&0xff;//ɫֵ
    	int green=(x*4|y*4)&0xff;
    	int blue=(x*8|y*2)&0xff;
    	pixels[index++]=(255<<24)|(red<<16)|(green<<8)|(blue<<8);//صɫ
    }
    img=createImage(new MemoryImageSource(w,h,pixels,0,w));//ͼ
}
public void paint(Graphics g){
	g.drawImage(img,0,0,this);//ʾͼ
	}
}